package br.com.sgc.session;

import java.util.List;

import javax.ejb.EJB;
import javax.ejb.Stateless;

import br.com.sgc.dao.CidadeDao;
import br.com.sgc.entities.cep.Cidade;
import br.com.sgc.entities.cep.UF;

@Stateless
public class CidadeSession extends GenericSession<Cidade>{

	private static final long serialVersionUID = -3128358991181042473L;
	
	@EJB
	private CidadeDao dao;
	
	@EJB
	private GenericSession<UF> ufDao;
	
	public List<Cidade> findCidadeByUF(UF uf){
		uf = ufDao.findById(UF.class, uf.getId());
		return dao.findCidadeByUf(uf);
	}
	
}
